package com.share.pattern.observer.v3;

interface Subject {
	// 增加
	public void Attach(Observer observer);

	// 减少
	public void Detach(Observer observer);

	// 通知给同事们
	public void Notify();

	// 前台状态，活动
	public String getAction();

	public void setAction(String action);

}

//public abstract class Subject {
//
//	public abstract void Attach(Observer observer);
//
//	public abstract void Detach(Observer observer);
//
//	public abstract void Notify();
//
//	public abstract String getAction();
//
//	public abstract void setAction(String action);
//}
